﻿<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <!--#include virtual="././_header_base.html"-->
    <body>
        <div id="wrap">
            <!--#include virtual="././_header.html"-->

			<!-- (s) Body 영역 (s) -->
            <div class="container" style="width:100%">
                <!--#include virtual="././_left.html"-->
                
                <div class="col-sm-8" >


<!-- (s) 페이지 Html (s) -->

<script src="/Scripts/ckeditor/ckeditor.js" type="text/javascript"></script>
<script src="/Scripts/ckeditor/adapters/jquery.js" type="text/javascript"></script>
<script src="/Scripts/customJS/board.common.js" type="text/javascript"></script>

<script type="text/javascript">

    $(document).ready(function () {
        CKEDITOR.replace("txtContents", {
            customConfig: "/Scripts/customJS/ckeditor_config.js",
            enterMode: CKEDITOR.ENTER_BR,
            shiftEnterMode: CKEDITOR.ENTER_P,
            width: 840,
        });
    });
</script>

<h3>게시물 수정</h3>

<p />
<form id="form1">
    <div class="featurebox_center" >
        <input type="hidden" id="hidIdx" name="hidIdx" value="47" />
        <input type="hidden" id="hidAutoSaveIdx" name="hidAutoSaveIdx" value="0" />

        <table class="col-md-12" >
            <tr>
                <td>제목</td>
                <td>
                    <input type="text" class="dashedtb" id="txtTitle" name="txtTitle" value="Bitmap을 icon 파일로 변환하기 " />
                        <input type="button" id="btnShowAutoSave" value="임시저장데이터 있음" style="background-color: #ff6a00" />
                </td>
            </tr>
            <tr>
                <td>노출여부</td>
                <td>
                    <label for="rbIsDisplayY"><input type="radio" id="rbIsDisplayY" name="rbIsDisplay" value="Y"   />노출</label> &nbsp;
                    <label for="rbIsDisplayY"><input type="radio" id="rbIsDisplayN" name="rbIsDisplay" value="N" checked />비노출</label>
                </td>
            </tr>
            <tr>
                <td>카테고리</td>
                <td>
                    <div style="height:30px" >
                        <div style="float:left" >Category </div>
                        <div id="divCategoryList" style="float:left" >
                                <input type="text" class="dashedtb_nonewidth" name="txtCategory" value="C#" style="height: 22px" />
                                &nbsp;
                        </div>
                        <a href="#" id="btnAddCate" title="" onclick="return false;"  style="float:left" ><img src="/Images/plus-icon1.png" alt="카테고리 추가" style="width:22px; height:22px;" /></a>
                    </div>
                </td>
            </tr>
            <tr>
                <td>글쓴이</td>
                <td>테스트맨(test)</td>
            </tr>
        </table>
        <br /><br />
        <table class="col-md-12">
            <tr>
                <td><textarea id="txtContents" name="txtContents" >&lt;p&gt;
	구글링을 해보면 Bitmap 이미지를 아이콘으로 변환하는 C# 코드는 매우 널려있습니다.&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	또한 코드가 심플하기까지 합니다.&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	대략 핵심은 아래 한줄 입니다.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;span style=&quot;font-family: Consolas; color: blue;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas;&quot;&gt;&amp;nbsp;newIcon&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; color: rgb(43, 145, 175);&quot;&gt;Icon&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas;&quot;&gt;.FromHandle(bitmapObj.GetHicon());&lt;/span&gt;&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	그러나 이를 이용하여 막상 아이콘을 생성하면 이런 몹쓸 아이콘이 생성됩니다.&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	&lt;img alt=&quot;&quot; src=&quot;http://www.hinoky.com/uploadimage/20140711/jmkzfppj.fc5.jpg&quot; style=&quot;width: 100px; height: 91px;&quot; /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt; &amp;nbsp; &amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;http://www.hinoky.com/uploadimage/20140711/iivtkswg.pap.ico&quot; style=&quot;width: 100px; height: 91px;&quot; /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;.... 다소 많이 실망스럽습니다.&amp;nbsp;&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(Before) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (After)&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;strong&gt;원인은 변환시 무조건 16컬러 아이콘을 저장한다는 것&lt;/strong&gt;인데,&lt;br /&gt;
	&lt;br /&gt;
	그 이유는 Bitmap 객체의 GetHiIcon() 메서드는 모든 윈도우 운영체제(Win98 등 아주 오래된 OS까지) 에서 잘 동작하도록 구현된 녀석이기 때문이라고 합니다.&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	Bitmap 또는 Icon 클래스를 이용하여 더 나은 퀄리티의 아이콘을 뚝딱 만드는 방법은 없다하고&lt;br /&gt;
	&lt;br /&gt;
	더 좋은 아이콘을 만드는 방법은 상당히 까다로운 작업이라고 합니다.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	그러나 이러한 문제를 해결하기 위해 몇몇 사람들이 다양한 방법을 개발하였습니다.&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	능력이 부족한 저는 쉽게 안된다는 것만 전달드리며, 문제를 해결하기 위한 관련 사이트들의 링크를 공유하겠습니다.&amp;nbsp;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;a href=&quot;http://www.codeproject.com/Tips/627823/Fast-and-high-quality-Bitmap-to-icon-converter&quot; target=&quot;_blank&quot;&gt;빠르고 고퀄리티의 아이콘 생성기(소스도 있습니다.)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://softwarebydefault.com/2013/03/16/icons-images/&quot; target=&quot;_blank&quot;&gt;또 다른 블로그&lt;/a&gt;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;a href=&quot;http://www.hinoky.com/icongenerator/index&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;제가 만든 이미지 -&amp;gt; 아이콘 변환기 페이지&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	검색하는 시간을 아끼시라고.. -_-;;;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
</textarea></td>
            </tr>
            <tr>
                <td>
                    <span class="" >tag명</span>&nbsp; <input type="text" class="dashedtb" id="txtTag" name="txtTag" value="icon converter, ico, 아이콘, 비트맵 아이콘 생성" style="height: 22px" />
                </td>
            </tr>
        </table>

            <div class="button_area">
                <span class="button large icon"><span class="check"></span><input type="button" id="btnSave" value="Save"/></span>
            </div>
    </div>
</form>

<!-- (e) 페이지 Html (e) -->

                </div>
                
                <!--#include virtual="././_right_board.html"-->
            </div>
            <!-- (e) Body 영역 (e) -->

        </div>
		<!--#include virtual="././_footer.html"-->
    </body>
</html>
